package com.example.demo.singletonMode;

/**
 * 静态内部类创建单例
 *
 * 使用静态内部类两个问题：
 *      1、静态内部类的方式是怎么实现懒加载的
 *      2、静态内部类方式是怎么保证线程安全的
 *      （ 详见HELP.md ）
 */
public class Anonymous {

    private Anonymous(){
    }

    private static class anonymousHoner{
        private static final Anonymous ANONYMOUS = new Anonymous();
    }

    public static Anonymous getInstance(){
        return anonymousHoner.ANONYMOUS;
    }


}
